<#--字段声明-->
<#--项目基础包名-->
<#assign AppPackageName = "${cfg.AppPackage}">
<#assign BaseMoudleName = "${cfg.ModuleName}">
<#assign BaseMoudleDesc = "${cfg.ModuleDesc}">
<#assign ModulePackageName = "${cfg.ModulePackage}">
<#assign BEEPackageName = "${cfg.BusinessErrorEnumPackageName}">
<#assign BEESuffixName = "${cfg.BusinessErrorEnumName}">
<#--正文-->
package ${ModulePackageName}.${BEEPackageName};

import ${AppPackageName}.common.core.exception.throwing.BusinessExceptionThrow;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * ${BaseMoudleName?cap_first} 错误消息枚举（国际化）
 *
 * @author ${author}
 * @since ${date}
 */
@AllArgsConstructor
public enum ${BaseMoudleName?cap_first}${BEESuffixName} implements BusinessExceptionThrow {

    ;

    @Getter
    private String key;
    @Getter
    private String message;
}